/*
 * @lc app=leetcode.cn id=977 lang=javascript
 *
 * [977] 有序数组的平方
 */

// @lc code=start
/**
 * @param {number[]} nums
 * @return {number[]}
 */
var sortedSquares = function (nums) {
  let i = 0,
    j = nums.length - 1;

  let res = [];

  while (i <= j) {
    if (num[i] * nums[i] > num[j] * nums[j]) {
      res.unshift(num[i] * nums[i]);
      i++;
    } else {
      res.unshift(num[j] * nums[j]);
      j--;
    }
  }

  return res;
};
// @lc code=end
